<!DOCTYPE html>
<html>
<head>
    <style>
        .box{
            width: 1000px;
            border: 3px solid black;
        }
        .box h3{
            font-size: 30px;
        }
        .box p{
            font-size: 25px;
            font-weight: 600;
        }
    </style>
    <meta charset="UTF-8" />
    <title>Date对象</title>
</head>
<body>
    <h3>Date 对象是JavaScript 原生的时间库。
        它以1970年1月1日00:00:00作为时间的零点，可以表示的时间范围是
        前后各1亿天(单位为毫秒)</h3>
        <div class="box">
            <h3>Date 对象提供了一系列 get*方法，用来获取实例对象某个方面的值</h3>
            <p>实例方法get类</p>
            <p>getTime():返回实例距离1970年1月1日00:00:00的毫秒数</p>
            <p>getDate():返回实例对象对应每个月的几号(从1开始)</p>
            <p>getDay():返回星期几，星期日为0，星期一为1，以此类推</p>
            <p>getYear():返回距离1900的年数</p>
            <p>getFullYear():返回四位的年份</p>
            <p>getMonth():返回月份(0表示1月，11表示12月)</p>
            <p>getHours():返回小时(0-23)</p>
            <p>getMilliseconds():返回亳秒(0-999)</p>
            <p>getMinutes():返回分钟(0-59)</p>
            <p>getSeconds():返回秒(0-59)</p>
        </div>

        <script>
            //1.Date.now()
            //当前时间距离时间零点的毫秒数,相当于Unix时间戳乘以1000
            console.log(Date.now());//会随着时间的变化而变化
            console.log(new Date(1736605086354));//瞬时时间
            console.log(new Date());//当前时间
            //求日期
            console.log(new Date().getDate());
            //求日期   星期日返回0
            console.log(new Date().getDay());
            //求年数:距1900到现在的年数
            console.log(new Date().getYear());
            //求当前年数
            console.log(new Date().getFullYear());
            //获取月份   0~11
            console.log(new Date().getMonth() + 1);
            //………………


            //求当前日期距离年末还有多少天
            function  RemainingDays(){
                var CurTime = new Date();
                var EndTime = new Date(CurTime.getFullYear(),11,31,23,59,59,999);
                var msperDay = 24 * 60 * 60 * 1000;
                return Math.round((EndTime.getTime() - CurTime.getTime())/msperDay);
            }

            console.log(RemainingDays());
        </script>
</body>
</html>